protest demonstration - Spanish English Dictionary